home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 2
/
SPACE - Library 2 - Volume 1.iso
/
apps
/
390
/
applic
/
pt06.doc
< prev
next >
Wrap
Text File
|
1989-04-27
|
9KB
|
265 lines
Perfect Timing V0.5 By Chor-ming Lung May 12, 1989
Preface: _______
I have used some of the Side-Kick typed programs on my ST
and I do not feel satisfactory with them. When I was working on
SHEET last year, I wrote some codes for the calendar program
which is pre-released version of Perfect Timing. I dropped this
project because SHEET occupied all my time.
After one and half year spent on SHEET, I started to work on
this old project again and named it Perfect Timing (or PT). The
current version is 0.5 because PT is half done. Even though it is
not finished, I feel it is still quite useful. The final version
will be an ACC instead of PRG.
This is the first in a series of productive programs I plan
to work on for ST. Each program will cost you $10 for
registration. If you love to support them, please send your $10
donation to me. My address is:
Mr. Chor-ming Lung
330 Tremont ST, A-708
Boston, MA 02116
U.S.A.
Registered users will receive the ACC version when it is
done.
Disclaimer: __________
I have made every effort to insure the accuracy of the
program. However, there is no warranty either express or implied
for its uses.
Requirements: ____________
* Atari ST/Mega ST
* Monochrome or color monitor
* PTxx.PRG (xx is version number, currently it is 05 -- version
0.5)
* You must know how to operate with GEM
Page 1
Perfect Timing V0.5 By Chor-ming Lung May 12, 1989
Introduction: ____________
The idea of PT is not new. It is generated from the Calendar
program on Side-kick. PT is a calendar, diary, memopad, appointment
book and anniversary marker.
When PT is booted, the current month will be displayed. You can
change your calendar by mouse click.
Diary is intended for keeping your daily record. Before you type,
you should select the date for your input. By default, the current
date will be slected by PT. To change a date, you should change your
calendar first.
Memopad is intended for writing reminder for coming events. There
is no link between memo and date.
Appointment book is intended to link date, time and upcoming
events. It is not implemented yet! _________________________
Anniversary marker is intended to mark dates for annual events.
It is not implemented yet! _________________________
PRINT option is not implemented yet too! _______________
NOTE: PT is intended to be ACC, so all the options are
crowded on the upper half of the window.
Calendar: ________
When PT is booted, the current month of current year will be
displayed.
To change the month:
- move the mouse cursor over the month desired
- press the left button on your mouse
To increase or decrease the year number by one:
- move the mouse cursor over the year number desired
- press the left button on your mouse.
To go back to current month of current year:
- press the <Home> key.
Whenever you change the month or the year, the calendar will
update to display the desired month.
Diary: _____
When PT is booted, the current date will be selected. The
middle box will show the date being selected. To select another
date for your input:
- change the calendar by the method mentioned above.
- move the mouse cursor over the day desired
- press the left button on your mouse
Page 2
Perfect Timing V0.5 By Chor-ming Lung May 12, 1989
Whenever you change the date, the middle box will reflect
its change and if that date has some messages stored, those
messages will be placed on the editor. Otherwise, the editing
area will be cleaned up for new messages.
NOTE1: The current date is displayed in italic style.
NOTE2: The date which has something stored in it is displayed
in light style.
Memo: ____
When PT is booted, Diary is selected. If you want to use the
memopad, you should move the mouse over Memo and press the left
button. Since memo has nothing to do with date, you cannot change
or select a new date by the method mentioned on Diary.
Editor: ______
The editing area of PT occupies the lower half of the
window. The editing cursor can be moved by arrow keys, shift-
arrow keys, mouse click and vertical slider bar.
Arrow keys:
Up: move one line up.
Down: move one line down.
Left: move one character left.
Right: move one character right.
Shift with arrow keys:
Up: move one page up (on mono, 11 lines/page; on
color, 10 lines/page).
Down: move one page down.
Left: move editing cursor to the beginning of current
line.
Right: move editing cursor to the end of current line.
Mouse click:
- move the mouse cursor to the desired position
- press the left button on the mouse.
Vertical slider bar:
move the vertical bar slider to the desired position.
<Undo>:
The Undo key can be used to throw away current editing
session. After <Undo>, you should change the contents of the
editor by selecting another date or by moving from Memo to
Diary or vice versa.
Improvements: ____________
- Search: I like to search the diary to look up for
information needed. For example, I use PT to keep
Page 3
Perfect Timing V0.5 By Chor-ming Lung May 12, 1989
track of registered users and their address. The
memo reminds me to send the latest version to
them. Some day, I may need the someone's address
again. The search option is desirable.
- Editor: Tab is not working and character styles like bold,
italic and underline are not supported. Future
versions should provide those features.
- Appointment: I will finish the print, appointment and
anniversary options in the future versions.
- It is blank because it is your suggestions. If you
find something desirable, please let me know. I
may add them in future versions.
File: ____
PT.DIA: Diary file of PT
PT.MEM: Memo file of PT
- File format of PT.DIA:
Record:
- 2 bytes: Year
- 2 bytes: Month
- 2 bytes: Day
- 2 bytes: Length of content of that date
- defined by Length: actual content of that date.
Last Record:
- 2 bytes: 0
- 2 bytes: 0
- 2 bytes: 0
- 2 bytes: 0
- File format of PT.MEM:
- 2 bytes: Length of memo
- actual content of memo.
Page 4